カジュアル ゲーム ツールキット
Google I/O 2022 で発表された Flutter カジュアル ゲーム ツールキット、 新しいリソースと既存のリソースをまとめて、次のことを可能にします。 モバイルでのカジュアル ゲームの開発をスピードアップします。
このページでは、利用可能なリソースと どこで見つけられますか。
Flutter がどのように役立つか
当初、4 人のエンジニアは次のようなビジョンを持っていました。 パフォーマンスの高いモバイルアプリを作成するためのフレームワークの開発 単一のアプリケーションとして記述されます。 のちに Flutter となるものは、さまざまな面で成長してきました。 しかし、常にアプリの作成に注力してきました。
ゲームは大まかに 2 つのカテゴリに分類されます: ビデオ ゲーム そしてアプリのようなゲーム。あなたはおそらく両方に精通しているでしょう 想像もしていなかったかもしれませんが、ゲームの種類 彼らについてはまさにこのように。
ビデオゲームアーケード スタイルのゲームが含まれます: シューティング ゲーム、 レースゲームなど。 ビデオ ゲームは一般にアクションベースであり、 ジョイスティックのような継続的な入力デバイス。
アプリっぽいゲームにはボードゲームなどのカジュアルゲームが含まれます。 カード ゲーム、パズル、戦略ゲーム。 アプリのようなゲームはユーザー入力に応答する傾向がありますが、 カードをタップしたり、数字や文字を入力したりするなど。
なぜなら、これらのゲームはそれはアプリのようなものです。 特に Flutter に適しています。
私たちが言うときカジュアルゲーム、私たちは主に この文脈では、アプリのようなゲームを指します。
含まれるもの
カジュアル ゲーム ツールキットは、次の無料リソースを提供します。
- あゲームテンプレートアプリ、Flutter で入手可能サンプルリポジトリには、次の事前構築済み機能が含まれています。
- メインメニュー
- サウンドと音楽
- 広告
- アプリ内購入
- 実績とリーダーボード
- Crashlytics のサポート
- ビデオ、Flutter で独自のゲームを構築する、 テンプレートの使用方法を説明する
- のソースコード三目並べゲームを終了しました、 を使用して構築されたゲームテンプレート、 そして解放されましたアンドロイド上とiOS
- へのリンク flutter ゲーム Discordチャネル (使用直接リンクもしあなたがすでに Discord アカウントをお持ちです)
ゲームのテンプレートは独自の意見を持っています (かなりのものです)
そうである必要があります) そのため、特定のパッケージを使用します。
好きprovider
、google_mobile_ads
、in_app_purchase
、audioplayers
、crashlytics
、 とgames_services
。
コードを自由に変更してください
必要に応じて、他のパッケージを使用します。
そして、はい、ゲーム テンプレートは次のことを前提としています。あなたはそうします モバイルゲームでお金を稼ぎたい、 したがって、広告とアプリ内購入パッケージはすでに テンプレートに統合されており、すぐに構成できます。
で説明したように、ゲームページ、 最大 $900 を利用することもできます Google サービスを統合する際のオファーで、 そのようなクラウド、ファイアベース、 と広告、 あなたのゲームに。 (利用規約が適用されます: 接続する必要があります クレジットを使用する Firebase アカウントと GCP アカウント Firebase サービスとビジネスの確認 サインアップ中にメールを送信すると、さらに 100 ドルを獲得できます 通常の 300 ドルのクレジットに加えて。広告オファーについては、お住まいの地域の資格を確認してください)。
始めましょう
準備はできたか?始めるには:
- クイックスタートビデオを見る
- ゲーム テンプレート リポジトリのクローンを作成します
- Discord の Flutter Games コミュニティに参加してください(使用直接リンクもしあなたがすでに Discord アカウントをお持ちです)。
- 必要に応じて、AdMob、Firebase、Cloud でアカウントを設定します
- あなたのゲームを書いてください!
- Google ストアと Apple ストアの両方に展開する
ビデオゲーム
おそらくビデオ スタイルのゲームを作成したいと考えていますか? ゲームテンプレートは依然として価値があります このようなゲームの高レベルの構造。
ビデオ ゲームの場合は、次のことを調べてください。炎のパッケージ、 に参加するDiscord の Flame コミュニティ、 で遊んでくださいDartPad 上の Flame デモ アプリ。 こちらもチェックしてみてくださいFlutter + Flame コードラボ。
実際、Very Good Ventures の人々は次のように書きました。ピンボール ゲームGoogle I/O 2022 に向けて 炎エンジンを使用。詳細については、こちらをご覧くださいFlutter と Firebase を利用した I/O ピンボール、 Medium の無料記事とゲームをする。
その他のリソース
ゲームのテンプレートを超えていく準備ができたら、 他のリソースを調べてみるとよいでしょう コミュニティによって推奨されています。 次の表の太字の項目は、ゲーム テンプレートで使用されます。
特徴 | 資力 |
---|---|
アニメーションとスプライト |
特撮レシピ(アニメーション含む) ライブパッケージ スプリンタープロ道具 スプライトウィジェットパッケージ |
アプリレビュー | アプリレビューパッケージ |
オーディオ | オーディオプレーヤーパッケージ |
ファイアベース |
Flutter Firebase スタートガイド新しく更新されました firebase_crashlyticsパッケージ (アプリのクラッシュを追跡) |
ゲームエンジン |
火炎エンジン たき火エンジン forge2dパッケージ |
ゲームサービス | ゲームサービスパッケージ |
画像とアイコン |
クラフトピクス(無料および購入可能なアセット) ゲーム開発者スタジオ(購入可能なアセット パック) GIMP(独自のアセットを作成するための無料の画像エディター) |
持続性 |
共有設定パッケージ スクフライトパッケージ カウチベースライト、cbl_flutterパッケージ |
特殊効果 |
ペイント API ドキュメント 特殊効果のレシピ |
勝利32 | win32_ゲームパッドパッケージ (win32 ゲームパッドをサポート) |